﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace iPear.Core.Graphics.Logos
{
    class Basic
    {
        //32x32
       private static uint[] BasicImage = {0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF0F1F1,0xEBEBEB,0xEBECEC,0xECEDED,0xEDEEEE,0xEEEEEE,0xEEEFEF,0xEFF0F0,0xF0F1F1,0xF0F1F1,0xF1F1F1,0xF1F1F1,0xF1F2F2,0xF1F2F2,0xF2F3F3,0xF2F3F3,0xF2F3F3,0xF3F3F3,0xF3F4F4,0xF3F4F4,0xF3F4F4,0xF3F4F4,0xF3F4F4,0xF6F7F7,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xEBEBEC,0xE5E6E7,0xCFCFD0,0xC5C6C7,0xC1C2C3,0xD0D1D2,0xD7D8D8,0xC9CACA,0xD2D3D3,0xC8C8C8,0xCFD0D0,0xCECECE,0xD5D6D6,0xD6D6D6,0xDBDCDC,0xCFD0D0,0xF0F0F0,0xC8C9C9,0xD5D6D6,0xDDDEDE,0xDFE0E0,0xE5E5E5,0xEBEBEB,0xF4F4F4,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xEBECED,0xE7E8E8,0xE8E9E9,0xE9EAEA,0xEAEBEB,0xEBECEC,0xECEDED,0xECEDED,0xEDEEEE,0xEEEFEF,0xEEEFEF,0xEFF0F0,0xEFF0F0,0xF0F1F1,0xF0F1F1,0xF1F1F1,0xF1F2F2,0xF1F2F2,0xF2F2F2,0xF2F2F2,0xF2F2F2,0xF2F2F2,0xF1F1F1,0xF5F5F5,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xEDEEEE,0xE8E9E9,0xE9EAEA,0xEAEBEB,0xEBECEC,0xECEDED,0xEDEEEE,0xEEEEEE,0xEEEFEF,0xEFF0F0,0xF0F0F0,0xF0F1F1,0xF1F1F1,0xF1F2F2,0xF2F2F2,0xF2F3F3,0xF2F3F3,0xF3F3F3,0xF3F3F3,0xF3F4F4,0xF3F4F4,0xF3F4F4,0xF3F4F4,0xF6F7F7,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xEEEEEE,0xE9EAEA,0xCECECE,0xCBCCCC,0xCECFCF,0xC8C9C9,0xE3E4E4,0xEFEFEF,0xEFF0F0,0xF0F1F1,0xF1F1F1,0xF1F2F2,0xF2F2F2,0xF2F3F3,0xF3F3F3,0xF3F4F4,0xF4F4F4,0xF4F4F4,0xF4F5F5,0xF4F5F5,0xF5F5F5,0xF5F5F5,0xF5F5F5,0xF7F7F7,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xEEEFEF,0xEBECEC,0xECEDED,0xECEDED,0xEDEEEE,0xEEEFEF,0xEFF0F0,0xF0F1F1,0xF1F1F1,0xF1F2F2,0xF2F3F3,0xF3F3F3,0xF3F4F4,0xF4F4F4,0xF4F5F5,0xF5F5F5,0xF5F5F5,0xF5F6F6,0xF6F6F6,0xF6F6F6,0xF6F6F6,0xF6F6F6,0xF6F6F6,0xF8F8F8,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF0F1F1,0xECEDED,0xCDCDCD,0xCDCECE,0xD6D7D7,0xBDBEBE,0xC8C9C9,0xD1D2D2,0xD2D2D2,0xD6D7D7,0xD7D8D8,0xD1D1D1,0xE9E9E9,0xF5F5F5,0xF6F6F6,0xF6F6F6,0xF6F7F7,0xF7F7F7,0xF7F7F7,0xF7F7F7,0xF7F7F7,0xF7F8F8,0xF7F8F8,0xF9F9F9,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF1F1F1,0xEDEDED,0xEEEEEE,0xEFEFEF,0xEFF0F0,0xF0F1F1,0xF1F2F2,0xF2F3F3,0xF3F3F3,0xF4F4F4,0xF4F5F5,0xF5F5F5,0xF6F6F6,0xF6F7F7,0xF7F7F7,0xF7F7F7,0xF8F8F8,0xF8F8F8,0xF8F8F8,0xF9F9F9,0xF9F9F9,0xF9F9F9,0xF9F9F9,0xFAFAFA,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF1F1F1,0xEDEEEE,0xEEEFEF,0xEFF0F0,0xD2D3D3,0xD5D6D6,0xD4D5D5,0xC7C8C8,0xCACACA,0xCBCBCB,0xD7D7D7,0xCDCDCD,0xDCDCDC,0xD9D9D9,0xDCDCDC,0xDADADA,0xCCCCCC,0xEDEDED,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFBFBFB,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF1F2F2,0xEEEFEF,0xEFF0F0,0xF0F1F1,0xF1F2F2,0xF2F3F3,0xF3F4F4,0xF4F5F5,0xF5F5F5,0xF6F6F6,0xF7F7F7,0xF7F8F8,0xF8F8F8,0xF9F9F9,0xF9F9F9,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFBFBFB,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF2F3F3,0xEFF0F0,0xCFD0D0,0xCBCCCC,0xCCCDCD,0xD0D1D1,0xCECCCD,0xD2CFD1,0xD0D0D0,0xC8C8C8,0xCDCDCD,0xD3D3D3,0xD7D7D7,0xD9C7CE,0xE5C9D5,0xDEDADC,0xDCD9DA,0xD1CECF,0xD9D9D9,0xE5E5E5,0xE7E7E7,0xF0F0F0,0xFAFAFA,0xFCFCFC,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF3F4F4,0xF0F1F1,0xF1F2F2,0xF2F3F3,0xF3F3F4,0xF1C2D5,0xED76A7,0xEDDDE4,0xF7F7F7,0xF8F8F8,0xF9F9F9,0xFAFAFA,0xF9E8EF,0xEF81AF,0xF29EC1,0xFBFBFB,0xFAECF2,0xEF8AB4,0xF6CCDD,0xFCFBFC,0xFBFBFB,0xFBFBFB,0xFCFCFC,0xFDFDFD,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF4F4F4,0xF1F1F1,0xCDCDCD,0xD6B5C3,0xE47AA6,0xEA699F,0xDF9CB8,0xD9D5D7,0xD4D4D4,0xEAEAEA,0xDFDFDF,0xE1DEDF,0xEC8CB4,0xEC7CAA,0xE1D7DB,0xE9E9E9,0xDBD8D9,0xE1A5BE,0xEC75A6,0xEB85AF,0xEACAD7,0xECECEC,0xFBFBFB,0xFDFDFD,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF4F4F4,0xF2F2F2,0xEEA4C3,0xEA659D,0xEF9FC0,0xEFE3E8,0xF7F7F7,0xF8F8F8,0xF9F9F9,0xFAFAFA,0xFAFAFA,0xF3AFCB,0xEC6DA1,0xF7D3E2,0xFCFCFC,0xFCFCFC,0xFCFCFC,0xFCFCFC,0xFBEFF4,0xF2A2C3,0xEA619A,0xF2A3C3,0xFDFDFD,0xFDFDFD,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF4F5F5,0xF2F3F3,0xE298B7,0xEA659D,0xE192B3,0xD1C5CA,0xD9D9D9,0xF6F6F6,0xFAFAFA,0xFAFAFA,0xF7D4E2,0xEB689E,0xF2A8C6,0xFCFCFC,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFDFDFD,0xFBEFF4,0xF29EC0,0xE95B96,0xF2A1C2,0xFEFEFE,0xFDFDFD,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF5F5F5,0xF3F3F3,0xF4F5F5,0xF2D3E0,0xED84B0,0xEC6EA3,0xF2B1CC,0xFAF6F8,0xFAFAFA,0xF9EEF3,0xEC70A4,0xED7DAC,0xFBF8FA,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFDF9FB,0xF4B0CC,0xEA659C,0xEE7BAB,0xF8D5E3,0xFEFEFE,0xFEFEFE,0xFEFEFE,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF5F6F6,0xF4F4F4,0xF5F5F5,0xF6F6F6,0xF7F6F7,0xF3C5D8,0xED7CAB,0xF9E8EF,0xFBFBFB,0xEE8BB4,0xEA5F99,0xF9E3EC,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFBEAF1,0xEC70A4,0xF6C3D8,0xFEFDFE,0xFDFDFD,0xFDFDFD,0xFDFDFD,0xFDFDFD,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF6F6F6,0xF4F5F5,0xD6D7D7,0xD5D5D5,0xD9D9D9,0xD2D2D2,0xEDEAEB,0xFAF7F8,0xFAF4F7,0xF6D1E0,0xF8E0EA,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFEFEFE,0xFDFAFC,0xFCF8FA,0xFCFCFC,0xFBFBFB,0xFAFAFA,0xFAFAFA,0xFAFAFA,0xFBFBFB,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF6F7F7,0xF5F5F5,0xF6F6F6,0xF7F7F7,0xF9F9F9,0xFAFAFA,0xFAFAFA,0xFBFBFB,0xFBFBFB,0xFCFCFC,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFEFEFE,0xFEFEFE,0xFCFCFC,0xFAFAFA,0xF8F8F8,0xF6F6F6,0xF5F5F5,0xF4F4F4,0xF4F4F4,0xF7F7F7,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F7F7,0xF5F5F5,0xD6D6D6,0xD7D7D7,0xE0E0E0,0xCDCDCD,0xD8D8D8,0xD8D8D8,0xD1D1D1,0xEFEFEF,0xE2E2E2,0xD1D1D1,0xCECECE,0xE0E0E0,0xDCDCDC,0xDADADA,0xE1E1E1,0xF6F6F6,0xF3F3F3,0xF1F1F1,0xEFEFEF,0xEEEEEE,0xEEEEEE,0xF1F1F1,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F7F7,0xF6F6F6,0xF7F7F7,0xF8F8F8,0xFAFAFA,0xFAFAFA,0xF5F5F5,0xF3F3F3,0xFCFCFC,0xFCFCFC,0xFDFDFD,0xFEFEFE,0xFEFEFE,0xFEFEFE,0xFCFCFC,0xF9F9F9,0xF5F5F5,0xF0F0F0,0xEAEAEA,0xE6E6E6,0xE4E4E4,0xE2E2E3,0xE1E1E2,0xB3B3B3,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F7F7,0xF6F6F6,0xF7F7F7,0xF9F9F9,0xDBDBDB,0xDDDDDD,0xDCDCDC,0xCECECE,0xD1D1D1,0xD1D1D1,0xDDDDDD,0xD4D4D4,0xE2E2E2,0xDCDCDC,0xDEDEDE,0xD6D6D6,0xC5C5C5,0xD3D3D3,0xC6C6C6,0xC7C7C7,0xD1D1D1,0xD6D7D7,0xB3B3B3,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F7F7,0xF6F6F6,0xF8F8F8,0xF9F9F9,0xFAFAFA,0xFAFAFA,0xFBFBFB,0xFCFCFC,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFEFEFE,0xFBFBFB,0xF7F7F7,0xF2F2F2,0xEAEAEA,0xC2C2C3,0xFEFEFE,0xF4F4F4,0xDADADA,0xB3B3B3,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F7F7,0xF7F7F7,0xD6D6D6,0xD2D2D2,0xD3D3D3,0xD7D7D7,0xD4D4D4,0xD7D7D7,0xE2E2E2,0xD1D1D1,0xD5D5D5,0xD5D5D5,0xD9D9D9,0xE2E2E2,0xD3D3D3,0xCACACA,0xC0C0C0,0xAEAEAF,0xF5F5F5,0xDBDBDB,0xB6B6B6,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F8F8,0xF7F7F7,0xF8F8F8,0xF9F9F9,0xFAFAFA,0xFBFBFB,0xFBFBFB,0xF4F4F4,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFEFEFE,0xFCFCFC,0xF8F8F8,0xF2F2F2,0xEDEDED,0xDFDFDF,0xCCCCCC,0xDCDCDC,0xB7B7B7,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F8F8,0xF7F7F7,0xD2D2D2,0xD6D6D6,0xD6D6D6,0xDADADA,0xD7D7D7,0xDCDCDC,0xE3E3E3,0xE4E4E4,0xDEDEDE,0xECECEC,0xE1E1E1,0xD8D8D8,0xD2D2D2,0xD4D4D4,0xB8B8B8,0xD5D5D5,0xB5B5B5,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xF7F8F8,0xF7F7F7,0xF8F8F8,0xFAFAFA,0xFAFAFA,0xF5F5F5,0xFBFBFB,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFFFFFF,0xFBFBFB,0xF7F7F7,0xF1F1F1,0xEBEBEB,0xD9D9D9,0xB5B5B5,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFAFAFA,0xF9F9F9,0xFAFAFA,0xFBFBFB,0xFBFBFB,0xFCFCFC,0xFCFCFC,0xFDFDFD,0xFDFDFD,0xFDFDFD,0xFEFEFE,0xFEFEFE,0xFCFCFC,0xF9F9F9,0xF4F4F4,0xEEEEEE,0xB5B5B5,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,0xFF00FF,
                            };

        public static void Draw(int x, int y)
        {
            Core.Screen.Screen.DrawFrame(BasicImage, 32, 32, x, y);
        }
    }
}
